#pragma once
#include "Block.h"

namespace AppliedCryptography
{
	namespace AC = AppliedCryptography;

	template<unsigned int TKeySize>
	class Key : public AC::Block<TKeySize>
	{
	public:
		Key() : Block<TKeySize>()
		{ /*...*/ };

		Key(const std::vector<byte>& contentBytes) : Block<TKeySize>(contentBytes)
		{ /*...*/ };

		virtual ~Key()
		{ /*...*/ };
	};
};
